﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage" %>
<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
	Trilha Imóvel - Encontre o imóvel ideal no lugar ideal
</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">

            <div data-role="page" data-theme="d">
                <div data-role="content">
                    <div id="content-header">
                        <img src="<%= ResolveUrl("~") %>Content/m_trilha_imovel_logo.png" alt="Logo do Trilha Imóvel" title="Logo do Trilha Imóvel" />
                    </div>
                    <form id="searchForm">
                        <p>Selecione a forma de pesquisa desejada!</p>
                        <p>
                            <a id="tryLocateMe" 
                                href="#" 
                                data-role="button"
                                data-inline="true"
                                data-theme="b"
                                data-icon="check"
                                title="Clique para usar recursos de localização do seu browser">
                                Tente me localizar...
                            </a>
                        </p>
                        <div id="inputAddress">
                            <input id="txtSearch"
                                type="text" />
                            <br />
                            <input id="btnSearch"
                                type="submit"
                                value="Localizar" 
                                title="Informe o endereço e clique para os imóveis da região" />
                        </div>
                    </form>
                    <div id="content-footer">
                        <p>Trilha Imóvel 2011 - Todos os direitos reservados</p>
                    </div>
                </div>
            </div>

</asp:Content>

<asp:Content ID="Content3" ContentPlaceHolderID="AditionalJavascript" runat="server">
    
    <script type="text/javascript" src="<%= ResolveUrl("~") %>Scripts/gears_init.js"></script>
    <script type="text/javascript" src="<%= ResolveUrl("~") %>Scripts/geo.js"></script>

    <script type="text/javascript">

        (function (appLib, cfg) {

            $(document).ready(function () {

                appLib.allowGeocodingSearch(cfg.SEARCH_FORM, cfg.SEARCH_TXT_CONTROL);

                // Register event fired when location is found
                $(window).bind(appLib.INITIAL_POINT_LOCATED, function (event) {

                    // Call page to display map passing latitude and longitude
                    window.location = cfg.MAP_PAGE + event.initialPoint.lat() + "/" + event.initialPoint.lng();

                });

                // Feature Tente me localizar
                if (!geo_position_js.init()) {
                    $('#tryLocateMe').hide();
                    return;
                }

                $('#tryLocateMe').click(function (e) {

                    $.mobile.pageLoading();

                    geo_position_js.getCurrentPosition(function (p) {
                        
                            // Call page to display map passing latitude and longitude
                            window.location = cfg.MAP_PAGE + p.coords.latitude + "/" + p.coords.longitude;

                        },

                        function error_callback(error) {
                            switch (error.code) {
                                case error.TIMEOUT:
                                    jAlert('O tempo limite para encontrar a posição foi alcançado.\nTente informar o endereço e pesquisar manualmente.');
                                    break;
                                case error.POSITION_UNAVAILABLE:
                                    jAlert('Posição indisponível.\nTente informar o endereço e pesquisar manualmente.');
                                    break;
                                case error.PERMISSION_DENIED:
                                    jAlert('Permissão para localizar posição foi negada.\nTente informar o endereço e pesquisar manualmente.');
                                    break;
                                case error.UNKNOWN_ERROR:
                                    jAlert('Erro desconhecido.\nTente informar o endereço e pesquisar manualmente.');
                                    break;
                            }

                            $.mobile.pageLoading(true);
                        },
                        { enableHighAccuracy: true });
                    e.preventDefault();
                });
            });

        })(trilhaImovel.maps, trilhaImovel.config);

    </script>

    <style type="text/css">
        #content-header { border-bottom: 1px solid #ACE }
        #content-footer { min-height: 65px; height: 65px; background: #fff url(http://www.dropbox.com/static/images/skinny_dots.gif) repeat-x; clear: both; margin: 15px 0 0 0; color: #444; font-size:12px; }
        #content-footer p { padding-top:10px;}
    </style>

</asp:Content>
